html {
    height: 100%;
    margin: 0 auto;
    text-align: center;
}
#profileForm {
    background-color: rgba(72, 72, 72, 0.4);
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 35px;
    padding-bottom: 50px;
    width: 400px;
    margin: 0 auto;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
#profileForm input, #profileForm textarea {
    color: #3c3c3c;
    font-size: 18px;
    border-radius: 5;
    line-height: 22px;
    background-color: #fbfbfb;
    padding: 13px 13px 13px 54px;
    margin-bottom: 10px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
#profileForm button {
    height: 50px;
    width: 100%;
    font-size: 30px;
    color: #222;
    border-radius: 5px;
}
.name {
    background-image: url(/static/fontaw/black/svg/user.svg);
    background-size: 30px 30px;
    background-position: 11px 8px;
    background-repeat: no-repeat;
}
.email {
    background-image: url(/static/fontaw/black/svg/envelope.svg);
    background-size: 30px 30px;
    background-position: 11px 8px;
    background-repeat: no-repeat;
}
.company {
    background-image: url(/static/fontaw/black/svg/institution.svg);
    background-size: 30px 30px;
    background-position: 11px 8px;
    background-repeat: no-repeat;
}
.description {
    background-image: url(/static/fontaw/black/svg/pencil.svg);
    background-size: 30px 30px;
    background-position: 11px 8px;
    background-repeat: no-repeat;
}
.picture {
    background-image: url(/static/fontaw/black/svg/photo.svg);
    background-size: 30px 30px;
    background-position: 11px 8px;
    background-repeat: no-repeat;
}
